view,
text,
input {
	box-sizing: border-box;
	word-break: break-all;
}

.not_more {
	width: 100%;
	text-align: center;
	color: #999;
	display: block;
	line-height: 80rpx;
	font-size: 32rpx;
}

.not_more .text {
	font-size: 30rpx;
	padding-bottom: 40rpx;
	color: #1b1b1b;
	opacity: 0.5;
}

.not_more image {
	width: 70%;
	margin: 150rpx 10% 0rpx;
}

image {
	max-width: 100%;
}

.without {
	width: 100%;
	padding: 200rpx 50rpx;
	text-align: center;
}

.without .img {
	width: 100%;
}

.without .title {
	font-size: 32rpx;
	color: #939393;
	margin-top: -130rpx;
}

.without .btn {
	padding: 0rpx 50rpx;
	height: 68rpx;
	border: 2rpx solid rgba(255, 0, 0, 1);
	border-radius: 50rpx;
	display: inline-block;
	line-height: 66rpx;
	color: #f53d22;
	margin-top: 42rpx;
	font-size: 32rpx;
}

/* 旋转 */

.rotate180 {
	transform: rotate(180deg);
	display: inline-block;
}

.rotate90 {
	transform: rotate(90deg);
	display: inline-block;
}

.rotate270 {
	transform: rotate(270deg);
	display: inline-block;
}

/*一排省略号*/

.clamp1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*两排省略号*/

.clamp2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

/*三排省略号*/

.clamp3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

/* 富文本 */

.richText {
	display: inline-block;
	padding: 0rpx 10rpx;
	width: 100%;
}

.richText view {
	font-size: initial;
}

.richText image {
	float: left;
}

/* 复选框按钮 */

.checkbox .wx-checkbox-input {
	width: 24rpx;
	height: 24rpx;
	border-radius: 50%;
	border: 1px solid #f92028;
	background-color: white;
	margin-top: -4rpx;
}

.checkbox .wx-checkbox-input.wx-checkbox-input-checked {
	background: #fe6f27;
	border: 1px solid #fe6f27;
}

.checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
	width: 24rpx;
	height: 24rpx;
	border-radius: 50%;
	line-height: 24rpx;
	text-align: center;
	font-size: 20rpx;
	color: #fff;
	border: none;
	background: transparent;
	transform: translate(-50%, -50%) scale(1);
	-webkit-transform: translate(-50%, -50%) scale(1);
}

::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent;
}


/* flex布局 */
.flex {
	display: flex;
}

.flex_bet {
	display: flex;
	justify-content: space-between;
}

.flex_bet_align {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.flex_align {
	display: flex;
	align-items: center;
}

.flex_content_wrap {
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}

.flex_content_center {
	display: flex;
	align-content: center;
	justify-content: center;
	flex-wrap: wrap;
}

.nomore {
	width: 400rpx;
	font-family: SourceHanSansCN-Medium;
	color: #b3b6c3;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	font-size: 28rpx;
	margin: 0 auto;
	margin-top: 40rpx;
	text-align: center;
	margin-bottom: 40rpx;

}

.fz14 {
	font-size: 28rpx;
}
